home *** CD-ROM | disk | FTP | other *** search
/ GFX Sensations 1 / Graphic Sensations - Volume 1.iso / tools / amiga / 3d_tools / irit40s.lha / Irit / geom_lib / intrnrml.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-12-30  |  896 b   |  22 lines

  1. /*****************************************************************************
  2. *   "Irit" - the 3d (not only polygonal) solid modeller.             *
  3. *                                         *
  4. * Written by:  Gershon Elber                Ver 0.2, Aug. 1990   *
  5. ******************************************************************************
  6. * General, visible to others, definitions of normal interpolation module.    *
  7. *****************************************************************************/
  8.  
  9. #ifndef INTRNRML_H
  10. #define INTRNRML_H
  11.  
  12. void UpdateVerticesNormals(IPPolygonStruct *PlList,
  13.                IPPolygonStruct *OriginalPl);
  14. int Colinear3Vertices(IPVertexStruct *V1, IPVertexStruct *V2,
  15.                             IPVertexStruct *V3);
  16. void InterpNrmlBetweenTwo(IPVertexStruct *V, IPVertexStruct *V1,
  17.                             IPVertexStruct *V2);
  18. void InterpNrmlBetweenTwo2(PointType Pt, VectorType Normal,
  19.                IPVertexStruct *V1, IPVertexStruct *V2);
  20.  
  21. #endif /* INTRNRML_H */
  22.